heterogeneous polymerization - German English Dictionary